Why doesn't `cd` work in a shell script?
Posted
by
alex
on Ask Ubuntu
See other posts from Ask Ubuntu
or by alex
Published on 2014-06-11T08:35:03Z
Indexed on
2014/06/12
3:50 UTC
Read the original article
Hit count: 430
command-line
|scripts
what is wrong with this easy script? I just want to write an script which change my directory:
A. I put below commands on the file witch its name is pathABC on the /home/alex
directory,
#!/bin/sh
cd /home/alex/Documents/A/B/C
echo HelloWorld
B. also I did chmod +x pathABC
, On the terminal when I am on the /home/alex directory,
I run ./pathABC .
But the output is just HelloWorld and the current directory remains with no change. I mean my directory remains as /home/alex
and not go to the /home/alex/Documents/A/B/C
.
So where is wrong?
© Ask Ubuntu or respective owner